package com.company.genealogy.web.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.company.genealogy.web.entity.Region;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

@Mapper
public interface RegionMapper extends BaseMapper<Region> {
    
    /**
     * 根据父级编码查询地区列表
     */
    List<Region> selectByParentCode(@Param("parentCode") String parentCode);
    
    /**
     * 根据级别查询地区列表
     */
    List<Region> selectByLevel(@Param("level") Integer level);
    
    /**
     * 根据编码查询地区
     */
    Region selectByCode(@Param("code") String code);
} 